home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Logiciels PC Special 3
/
Logiciel PC - Hors-Serie 3.iso
/
Logs
/
consoles
/
pcengine
/
me_090
/
FRANCAIS.TXT
< prev
next >
Wrap
Text File
|
1997-10-04
|
28KB
|
667 lines
MagicEngine v0.9
Copyright (c) 1997 David Michel
===============================
MagicEngine's Homepage
Copyright (c) 1997 Bt Garner
----------------------------
http://joyce.eng.yale.edu/~bt/turbo/emu
MagicEngine's Spanish Homepage
Copyright (c) 1997 Juan Carlos
------------------------------
http://milu.fut.es/~bzr/
MagicEngine's French Homepage
Copyright (c) 1997 Frederic Schmitt
-----------------------------------
http://www.imaginet.fr/~schmitt/emuls/
MagicEngine's Japanese HomePage
Copyright (c) 1997 Jun Fukushima
---------------------------------
http://www.hucard.com/me/
MagicEngine's Benelux HomePage
Copyright (c) 1997 J.H. Schulte
-------------------------------
http://www.filiaal.net/magic/index.html
IMPORTANT
---------
Avant que nous voyons ce qu'il y a de nouveau dans cette version,
j'ai une chose importante à vous dire. MagicEngine émule maintenant
les jeux en CD-ROM, mais pour que ça marche l'émulateur a besoin
d'un fichier ROM d'une carte système. Initialement j'avais prévu
d'inclure une émulation interne de la carte système dans MagicEngine,
mais je n'ai pas eu assez de temps pour la finir - Actuellement
seulement 50% sont émulés, donc j'ai récemment changé l'émulateur
pour qu'il marche avec un fichier ROM d'une vraie carte système.
Je m'excuse pour ce petit inconvénient - Je changerai ça dans la
prochaine version...
Veuillez noter également que MagicEngine ne marche qu'avec de
vrais CD-ROMs, il ne marche pas avec un fichier ROM d'un CD-ROM...
NOTE: Au sujet de la carte système, toutes les versions sont supportées
---- mais seulement la version 3.0 vous permettra de jouer aux Super
CD-ROMs.
AVERTISSEMENT
-------------
Ce programme est fourni tel quel. L'auteur ne prend aucune
responsabilité, quelque soit les dommages ou conséquences directs
ou indirects, intentionnels ou non intentionnels, qui pourraient
résulter de l'usage de ce programme - VOUS L'UTILISEZ A VOTRE
PROPRE RISQUE.
Fichiers
--------
-FILE_ID.DIZ 446 bytes
-CWSDPMI.EXE 20 217 bytes
-DEMO.EXE 200 704 bytes
-PCE.EXE 199 680 bytes
-PCE.INI 2 466 bytes
-ENGLISH.TXT 24 905 bytes
-ESPANOL.TXT 25 826 bytes
-FRANCAIS.TXT 27 603 bytes
-ITALIANO.TXT 26 731 bytes
-JAPANESE.TXT 23 329 bytes
-REGISTER.TXT 1 479 bytes
Nouveautés!
-----------
Tout d'abord un grand merci à tous ceux qui m'ont écrit ces
derniers mois, j'ai certainement reçu beaucoup trop d'e-mails,
mais c'était sympa! Merci pour tous les compliments que j'ai reçu
et pour tous ces enregistrements aussi! :) J'espère que vous
apprécierez cette nouvelle version autant que la précédente, j'ai
mis beaucoup de travail dedans, surtout dans l'émulation des
CD-ROMS... Ok assez parlé, voyons un peu les nouveautés.
Le plus gros changement c'est bien sûr l'émulation des CDs!
C'est pas encore tout à fait complet, mais ça vous laissera
jouer parfaitement à un bon nombre de CDs. J'ai pas encore eu
la possibilité de tester tous les CDs existants mais la
compatibilité devrait avoisiner les 80% je pense. Sinon vous
ne devriez pas rencontrer de problèmes particulier pour faire
marcher les CDs sur votre PC, je n'ai utilisé que les fonctions
de MSCDEX donc ça devrait marcher sur tous les lecteurs de
CD-ROM. Le seul problème connu c'est avec Windows 95, pour
une raison inconnu il ne veut pas reconnaître toutes les pistes
de certain CDs - Il reconnait seulement la première piste audio.
Je ne peux rien faire pour ça, c'est un problème interne à Windows,
et tous les autres programmes ont le même problème aussi, si par
exemple vous lancez un player de CD, il ne jouera que la première
piste. Tout ça pour vous dire que ce n'est pas un bug dans
MagicEngine. :) Mais par contre il n'y a aucun problème quand
l'émulateur est lancé sous DOS... Mais je le repète ça n'arrive
qu'avec certain CDs, c'est possible que les CDs que vous avez
marchent parfaitement sous DOS et sous Windows...
Le deuxième grand changement c'est au niveau de l'émulation des
HuCards, quasiment tous les jeux qui ne marchaient pas avant,
comme Nectaris (Military Madness), marchent parfaitement maintenant.
En fait je ne connais que trois jeux qui ont encore de gros
problèmes, il y a Burning Angels, Fighting Run et TV Sport Hockey.
Je ne me rappele plus tous les jeux qui ne marchaient pas mais
voici une petite liste :
- College Pro Baseball '89 & '90
- Darius Plus
- Davis Cup Tennis
- Gunboat
- Jack Niclaus Golf
- Legendary Axe 1 & 2
- Metal Stoker
- Naxat Open Golf
- Nectaris
- Populous
- Power Drift
- Super Volleyball
- TV Sports Football
- USA Pro Basketball
- Valkyrie
- Volfiev
Sinon quelques bugs ont été corrigés ici et là, et pas mal de
jeux marchent mieux maintenant, comme Afterburner, Bomberman,
Alice Dream, Baribari, P-47 et quelques autres. J'ai essayé de
ne pas trop altérer la compatibilité et normalement tous les
jeux qui marchaient avant, marchent avec cette version; le seul
problème que j'ai remarqué c'est avec Break In - Il y a un tout
petit défaut avec le sprite du curseur. Peut être un ou deux
autres jeux ont des problèmes similaires aussi, mais je suis
sûr que vous me rapporterez tous les défauts!
Le son a été pas mal amélioré aussi, je serais tenter de dire
qu'il est presque parfait, mais bon je ne le dirais pas; vous
jugerez par vous même. La stéréo est maintenant parfaitement
émulée, et donne vraiment une autre dimension aux jeux. Sinon
les cartes son 16bit sont supportées, la différence n'est pas
si importante mais on se rend compte du changement.
Beaucoup de personnes m'avaient demandé de rajouter un mode
multi-joueurs où chaque joueur pourrait être configuré
séparément, soit sur le clavier, soit sur un joypad ou soit
sur un joypad GrIP... Eh bien c'est fait! J'epère que vous
apprécierez le petit menu de configuration que nous avons conçu
pour vous... Donc maintenant tout est configurable, cinq joueurs
peuvent être définis, et trois configurations différentes
sont disponibles, ça vous permet de définir une configuration
quand vous jouez seul et une ou deux autres pour quand vous
invitez quelques potes à faire un tournoi de Bomberman! :)
Ceci étant pour l'émulation, le support du PC a aussi subit
quelques améliorations. Les plus importantes étant le support
des modes VESA 2.0 et l'addition de deux nouveaux drivers pour
les cartes son; maintenant MagicEngine supporte l'UltraSound
et la SoundScape.
Voilà! J'ai sûrement du oublier une ou deux choses, mais bon
il y avait tellement de nouveautés! :) Si vous voulez m'écrire
un petit mot, n'hesitez pas. Voici mon adresse e-mail et
postale :
e-mail : dmichel@easynet.fr
postale : David Michel
residence du Parc appt n4
86330 Moncontour
France
Machine requise
---------------
Vous aurez besoin d'au moins un Pentium pour avoir une vitesse
correcte; MagicEngine a été développé et testé sur un P100 equipé
de 16MO d'EDO RAM, ça donne de bon résultat, la plupart des
jeux tournant à 60 frames par seconde mais bon selon votre
config ça peut varier un peu. La machine idéal est probablement
un P166 avec une bonne carte vidéo. Pour le lecteur de CD-ROM
le plus important c'est le temps d'accés, les tous derniers
12x ou 16x vitesse sont parfaits mais sinon tous les types de
lecteur feront l'affaire, même un bon vieux 2x vitesse. Et dans
tous les cas ce sera toujours plus rapide que le lecteur
de CD-ROM de la PC Engine. :) Sinon la plus petite configuration
sur laquelle MagicEngine a été testé, est un DX4 100 equipé de
8MO de RAM et un 4x vitesse pour lecteur de CD-ROM. C'était lent
mais tout marchait bien.
Où trouver des jeux ?
---------------------
S'il vous plait ne me demandez pas de fichiers ROM pour l'émulateur,
je ne peux pas vous en donner et je ne vous en donnerai pas!
Comment ça marche ?
-------------------
PCE [options] rom-image
Où 'rom-image' est le nom d'un fichier contenant l'image d'un
jeux PC Engine. L'émulateur accepte deux formats différents:
une image brute et une image avec un entête de 512 octets
(voir plus loin pour le format de l'entête).
Plusieurs options sont acceptées :
-1 ~ change le format du fichier ROM. Deux formats
existent, les ROMs normales et les ROMs en deux
parties. Génèralement tous les fichiers de
384KO (et quelques autres comme la version 512KO
de Devil's Crush) utilisent le second format,
si vous avez des problèmes avec des ROMs de ce
type, essayez cette option
-cd ~ lance directement un jeux en CD-ROM
-sgx ~ active l'émulation Supergrafx, mais avant que
vous ne me demandiez, non ça ne marche pas encore! :)
J'ai juste mis l'ancienne émulation Supergrafx
optionnelle, et désactivée par défaut, à cause
de certains jeux en CD-ROMs qui refusent de
fonctionner si elle est présente
-us/-usa ~ inverse l'ordre des bits d'une ROM, vous pouvez
essayer ça si un jeu n'a pas l'air de fonctionner
-nojoy ~ désactive le joypad du PC
-nosound ~ désactive le son
Clavier
-------
1) Contrôle du joueur :
------------------
F5 ~ sélectionne la configuration par défaut
F6/F7/F8 ~ sélectionne une des trois configurations
définissables par l'utilisateur
Cursor-keys ~ direction
Enter ~ run
Space ~ select
Ctrl ~ bouton II
Alt ~ bouton I
W ~ auto fire II
X ~ auto fire I
0 ~ ralentissement
NOTE: Ces dernières touches de contrôle ne sont disponibles
---- que quand la configuration est réglée sur F5
2) Contrôle des frames :
-------------------
MagicEngine est assez rapide, mais bon sur certain
vieux 486 ça rame un peu. Pour accélerer l'émulation
vous pouvez contrôler combien de frames seront sautées.
F1 ~ affiche toutes les frames [1/1]
F2 ~ saute 1 frame [1/2]
F3 ~ saute 2 frames [1/3]
F4 ~ saute 4 frames [1/5]
NOTE: Le mode F2 a un effet secondaire. Beaucoup de jeux
---- utilisent le clignotement des sprites pour rendre
certains effets. Vous ne pourrez pas les voir dans
ce mode, et même pire, il peut arriver que les
sprites disparaissent complétement. Dans ce cas
le mieux c'est de passer en F3 ou dans un autre mode.
3) Contrôle du son :
---------------
F9 ~ active/désactive le son
F10 ~ effet reverb
+ ~ augmente le volume
- ~ baisse le volume
4) Autres contrôles :
-----------------
1 ~ bascule les sprites on/off
2 ~ bascule l'écran de fond on/off
Tab ~ touche magique qui peut faire marcher certains
jeux récalcitrants. Vous pouvez essayer ça quand
un jeu semble s'arréter (mais notez que ça ne
marche que pour un nombre très restreint de
jeux)
Esc ~ fait apparaître le menu
Pause ~ pause le jeu
Prtscr ~ fait une copie de l'écran courant
(sous Windows 95 appuyez shift + prtscr)
F11 ~ active/désactive le petit écran d'information
F12 ~ active/désactive le mode scanlines
NOTE: Quand vous êtes en mode pause, la touche 'prtscr'
est toujours active, sinon appuyez à nouveau sur
'pause' ou appuyez sur 'esc' pour sortir de ce mode.
Le menu principal
-----------------
BOOT CD ~ sélectionne une carte système pour lancer un jeu
CD-ROM
RESET ~ reset complètement le jeu. Dans certains jeux vous
pouvez aussi appuyer 'run' puis 'select' pour faire
un reset
PLAY ~ retourne au jeu. Même effet que de presser 'esc'
à nouveau
LOAD ~ cette entrée est active seulement quand une archive
est présente dans le même dossier que PCE.EXE ou si
MagicEngine a pu trouver des ROMs par lui-même (voir
l'option 'path' dans le fichier INI)
CONFIG ~ ouvre la fenêtre de configuration des cinq joueurs
HELP ~ jolis petits écrans d'aide pour vous rappeler les
fonctions des touches du clavier
ABOUT ~ écran d'information sur MagicEngine
QUIT ~ quitte l'émulateur
Le menu de configuration
------------------------
MagicEngine possède maintenant un menu pour configurer les
contrôles des joueurs. Pour éditer un joueur, sélectionner
le avec les touches 'haut' et 'bas' puis pressez 'espace'
pour changer les paramêtres ou 'entrée' pour changer de
contrôleur (ex. clavier, joystick, ...). Trois configurations
sont disponibles, pressez F6 à F8 pour les sélectionner.
Pour les joysticks, ils sont auto-calibrés, bougez un peu
le manche et MagicEngine les calibrera automatiquement.
Le fichier INI
--------------
Normalement vous n'aurez pas à modifier ce fichier, mais dans
certains cas ça peut être utile...
frame_rate=[1|2|3|5]
--------------------
C'est comme les touches de fonctions F1 à F4, mais ça vous
permet de sélectionner automatiquement votre vitesse préférée
au démarrage.
default_config=[0|1|2|3]
------------------------
Sélectionne la configuration active au démarrage. Vous
pourrez la changer plus tard en appuyant sur F5 à F8.
delay=[999999|...]
------------------
Défini le délai du ralentissement. Vous pouvez utiliser
n'importe quelle valeur mais le mieux c'est d'expérimenter
un peu pour trouver le délai qui vous convient.
keyboard=[0|1|2]
----------------
Sélectionne le type de clavier :
0 -> AZERTY
1 -> QWERTY
2 -> QWERTZ
joypad=[0|1|2]
--------------
Active ou désactive le joypad du PC :
0 -> désactive le joypad
1 -> mode automatique
2 -> mode manuel
Dans cette version le mode automatique et manuel font la
même chose, ils activent tous les deux le joypad.
auto_fire_speed=[1|...|10]
--------------------------
Sélectionne la vitesse de l'auto fire.
button_1=[0|1|2|3]
button_2=[0|1|2|3]
button_3=[0|1|2|3]
button_4=[0|1|2|3]
------------------
Détermine à quoi correspondent les deux ou quatre boutons
du joypad :
0 -> bouton I
1 -> bouton II
2 -> select
3 -> run
soft_reset=[y|n]
----------------
Dans certains jeux, si vous pressez 'run' puis 'select'
cela fera un reset de la PC Engine. Cette option peut
empêcher ce reset de se produire. Si elle est active,
seule l'entrée 'reset' du menu vous permettra de faire
un reset.
graphic_format=[0|1]
--------------------
Les copies d'écrans peuvent maintenant être sauvées dans
deux formats, utiliser cette option pour choisir le
format qui vous convient :
0 -> PCX
1 -> BMP
vesa=[y|n]
----------
Si cette option est active l'émulateur utilisera un mode
vidéo VESA, sinon il utilisera un classique mode-x.
video_mode=[0|1|2|3]
--------------------
Choisi le mode vidéo :
0 -> automatique
1 -> 256x240
2 -> 320x240
3 -> 360x240
4 -> 320x240 |
5 -> 400x300 | modes VESA
6 -> 512x384 |
7 -> 640x480 |
En mode automatique, l'émulateur choisit lui-même le
mode vidéo approprié selon le jeu, sinon le mode est
vérouillé. Les quatre derniers modes ne sont disponibles
que si 'vesa' est positionné sur 'y' et si le BIOS VESA
de votre carte vidéo les supportent.
fullscreen=[y|n]
----------------
Le mode 'fullscreen' est un mode spécial de 256x240
qui remplit toute la surface du moniteur, tout le bord
noir autour de la zone d'affichage disparait. Mais
malheureusement ce mode n'est pas compatible avec toutes
les cartes vidéo...
NOTE: Ne marche pas en mode VESA.
----
scanlines=[0|1|2]
-----------------
Sélectionne le type du mode video 'scanlines'. Ce mode
essaie de simuler une télé NTSC sur le PC en insérant
de petites lignes noires entre les lignes de l'écran.
Le mode software est sans danger pour tous les moniteurs,
mais par contre le mode hardware utilise un taux de
rafraîchissement de 97Hz. Les moniteurs les plus récents
supportent sans problème de telles fréquences, mais
certains anciens modèles non. Si vous n'êtes pas sûr,
choisissez le mode software '2' ou désactiver complètement
ce mode '0'. Ce mode vidéo est activé plus tard en
pressant la touche F12
0 -> pas de mode scanlines
1 -> mode hardware
2 -> mode software
NOTE: Ne marche pas en mode VESA.
----
laptop=[y|n]
------------
Désactive la résolution de 360x240 - Certains portables ne
supportant pas cette résolution.
sound=[y|n]
-----------
Active ou désactive le son.
16bit=[y|n]
-----------
Active le rendu 16bit pour le son, 8bit sinon.
stereo=[y|n]
------------
Active ou désactive la stéréo.
reverb=[y|n]
------------
Permet d'activer l'effet de reverb au démarrage.
master_vol=[0-100]
dac_vol=[0-100]
cd_vol=[0-100]
--------------
Contrôle les volumes initiaux de votre carte son. Si jamais
vous expérimentez un volume trop faible ou trop fort,
changez ces paramètres. Si aucune valeur n'est spécifiée
MagicEngine ne changera pas les volumes de votre carte
son.
NOTE: 'dac_vol' n'a pas d'effet sur la GUS.
----
adpcm_vol=[0-200]
-----------------
Contrôle le volume interne de la voix ADPCM présente
dans l'unité CD-ROM de la PC Engine. La valeur maximale
est normalement de 100; c'est possible de l'augmenter
encore, mais dans certains cas et selon les jeux, le son
peut être distordu...
sound_card=[0|1|2|3]
--------------------
Sélectionne la carte son que va utiliser MagicEngine :
0 -> détection automatique
1 -> Sound Blaster
2 -> SoundScape
3 -> UltraSound
sync_dma=[y|n]
--------------
Active la synchronisation du DMA de la carte son.
Essayez ça si jamais il y a des craquements dans
le son.
info_screen=[y|n]
-----------------
Active le petit écran de contrôle au démarrage. Cet
écran montre le volume des six voix sonores, la vitesse
d'affichage et combien de frames par seconde sont
émulées. Appuyez sur F11 pour cacher ou montrer cet
écran.
cache=[y|n]
-----------
Quand vous lancez un jeu en CD-ROM, MagicEngine peut
maintenir un cache interne en mémoire. Cela peut accélérer
les accés disques de certains jeux, surtout si votre lecteur
de CD-ROM a un temps d'accés très lent.
cache_size=[4096|...]
---------------------
Définit la taille du cache CD-ROM en KO.
cd_drive=[D|...]
----------------
Par défaut MagicEngine cherche lui-même la lettre utilisé
par le lecteur de CD-ROM, mais si jamais vous en avez
plusieurs, vous pouvez indiquer ici la lettre du lecteur
que MagicEngine utilisera.
system_card_1=[SYSCARD1.PCE|...]
system_card_2=[SYSCARD2.PCE|...]
system_card_3=[SYSCARD3.PCE|...]
system_card_4=[GE.PCE|...]
--------------
L'émulation des CD-ROMs ne peut actuellement pas marcher
sans une carte système. Vous pouvez définir le chemin
d'accès de quatre cartes ici, MagicEngine vous laissera
les choisir depuis son menu 'boot cd'.
NOTE: Si aucun fichier n'est specifié MagicEngine cherchera
---- les fichiers cités plus haut dans son propre répertoire.
path=[GAMES.DAT|GAMES.IDX|C:\PCE\GAMES\|...]
--------------------------------------------
Indique à l'émulateur d'utiliser une archive ou un
répertoire contenant des ROMs. MagicEngine peut maintenant
construire automatiquement un menu pour vous, indiquez
juste le nom d'un répertoire où se trouve des ROMs et
l'émulateur créera un menu et chargera les ROMs
individuellement. Cela n'est plus nécessaire de faire
une archive pour utiliser le menu 'load'.
NOTE: MagicEngine reconnaît seulement les fichiers ayant
---- l'extension .PCE, si vos fichiers ont d'autres
extensions, rajouter les manuellement dans le fichier
GAMES.IDX créé par l'émulateur ou renommez les.
L'entête des fichiers ROM
-------------------------
Dans cette version le format de l'entête a été amélioré pour
supporter de plus grandes HuCards, comme celle de Street Fighter 2'.
L'entête fait 512 octets de long; voici une courte description
de tous les octets utilisés :
position taille description
-------- ------ -----------
0 1 nombre de segments de 8KO présent dans la ROM,
la valeur maximun est 128
1 1 format de la ROM:
----------------
bit 0: positionné quand la ROM a deux parties
bit 1: positionné quand l'entête contient le
titre du jeu (voir plus bas)
bit 6: positionné pour les HuCards étendues (> 1MO)
bit 7: positionné pour inverser l'ordre des bits
de la ROM
2 1 nombre de segments supplémentaires de 512KO
(utilisé par les HuCards étendues) HuCards).
448 1 longueur du titre
449 1 somme de contrôle du titre (XOR de tous les octets)
450 62 titre du jeu
Le reste de l'entête n'est pas encore utilisé, mais au cas où il le
serait ultérieurement, c'est mieux de tout remplir avec la valeur
zéro.
Remerciements
-------------
Plusieurs personnes ont contribuées, d'une manière ou d'une autre,
à faire ce que MagicEngine est maintenant, je voudrais les remercier
ici, et tout particuliérement :
Peter Kriegesmann
Stuart Campbell
Jens Ch. Restemeier
Dave Shadoff
Indi
et mon frère Cedric Michel
Remerciements additionnels à :
- tous mes béta-testeurs! Bon boulot les gars!!
- toutes les personnes enregistrées! Merci!!
- tous ceux qui m'ont envoyé des suggestions pour améliorer
MagicEnigne!
- Alex Martin, pour avoir traduit la documentation en Espagnol!
- Mauro Grauso, qui a rendu MagicEngine plus international avec
sa traduction en Italien!
- Jun Fukushima, pour avoir traduit la documentation en
Japonais!
- Bt Garner, pour m'avoir fourni une homepage pour MagicEngine
- Achillefs Margaritis, pour avoir programmé ce chouette mode
'fullscreen'
- DJ Delorie et toutes les personnes derrière DJGPP
- Shawn Hargreaves, sa librairie ALLEGRO pour DJGPP m'a épargné
bien du travail durant toute la phase de développement de
MagicEngine
- Charles Sandmann, pour m'avoir autorisé à distribuer CWSDPMI
avec mon émulateur. Si vous êtes intéressé par la dernière
version de son programme, vous la trouverez sur ce site :
ftp.simtel.net:pub/simtelnet/gnu/djgpp/v2misc/csdpmi*.zip
Si vous voulez le contacter:
Charles W Sandmann (sandmann@clio.rice.edu)
1206 Braelinn, Sugar Land, TX 77479
David Michel
------------
dmichel@easynet.fr